/************BANNER***************/

/*LAYERSLIDER*/
/* LayerSlider Styles */
.ls-layer {
	display: none;
}

.ls-active,
.ls-animating {
	display: block;
}

.ls-layer > * {
	position: absolute;
	left: 0px;
	top: 0px;
}

.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

.ls-nav {
	text-align: center;
}

.ls-nav a {
	display: inline-block;
}

#layerslider,
#layerslider2 {
	width: 1000px;
	height: 500px;
	margin: 0px auto 50px auto;
}
/*positions*/
.ls-s2{ }






.homeBanner { float: left; width: 100%; height: 353px; position:relative; margin-bottom: 15px; }
.homeBanner ul { height: 353px; display:block;  }
.homeBanner ul li { width: 1000px; height: 353px;  }
.bannerPermanentBox { position:absolute; top: 47px; right: 45px; width: 263px; height: 232px; background:url(../img/general/opacity_20_bg.png) repeat; padding: 10px 10px 10px 10px; z-index:2; }
.bannerPermanentOpenLink { float: left; width: 263px; height: 87px; margin-bottom:10px; }
.bannerPermanentOpenLink a { width: 100%; height: 100%; display:block;}
.bannerPermanentOpenLinkLive a { background: url(../img/banner/openLiveBg.jpg) top left no-repeat; }
.bannerPermanentOpenLinkDemo a { background: url(../img/banner/openDemoBg.jpg) top left no-repeat; }
.bannerPermanentOpenLinkLive a:hover { background-position: left -88px; }
.bannerPermanentOpenLinkDemo a:hover { background-position: left -88px;  }
.bannerPermanentOpenLink a img { float: left; }
.bannerPermanentOpenLink a p { float: left; color: #ffffff; font-family: 'HelveticaLTStdBoldCondensed'; font-size:22px; line-height:22px; margin-top: 22px; padding-left: 108px; }


.bannerPermanentHelpLink { float: left; width: 127px; height: 37px; margin-right: 9px;  }
.bannerPermanentHelpLinkRight { margin-right: 0 !important; }
.bannerPermanentHelpLink a { width: 100%; height: 100%; display:block; background:url(../img/banner/bannerPermanentBoxHelpBg.png) top left repeat-x; }
.bannerPermanentHelpLink a:hover { background-position: bottom left; }
.bannerPermanentHelpLink a img { margin-left: 16px; margin-top:8px; float: left; }
.bannerPermanentHelpLink a span { float: left; margin-left:9px; font-size:12px; color: #163e6a; line-height: 37px; font-weight:bold; }

.homeBanner2 .ls-s5, .homeBanner1 .ls-s5 { position:relative; height: 44px; background:url(../img/banner/bannerButton1.png) top left no-repeat; float: left; margin-right:6px; }
.homeBanner2 .ls-s5 a, .homeBanner1 .ls-s5 a { padding: 0 22px 0 28px; height: 44px; color: #ffffff; font-family: 'FuturaStdBook'; line-height: 44px; font-size:27px; }
.homeBanner2 .ls-s5 .bannerLinkBg1Right, .homeBanner1 .ls-s5 .bannerLinkBg1Right  { position:absolute; background:url(../img/banner/bannerButton1.png) top right no-repeat; right: -6px; width: 6px; height: 44px; top: 0; }

.homeBanner2 .ls2-s5 {  background-image:url(../img/banner/bannerButton3.png) !important;}
.homeBanner2 .ls2-s5 a{ padding: 0 16px 0 22px; height: 44px;}
.homeBanner2 .ls2-s5 .bannerLinkBg1Right, .homeBanner1 .ls2-s5 .bannerLinkBg1Right  { background-image:url(../img/banner/bannerButton3.png) !important;}


.homeBanner3 .ls-s5 { position:relative; height: 47px; background:url(../img/banner/bannerButton2.png) top left no-repeat; float: left; margin-right: 9px; }
.homeBanner3 .ls-s5 a { padding: 0 16px 0 25px; height: 47px; color: #ffffff; font-family: 'FuturaStdBook'; line-height: 47px; font-size:27px; }
.homeBanner3 .ls-s5 .bannerLinkBg2Right { position:absolute; background:url(../img/banner/bannerButton2.png) top right no-repeat; right: -9px; width: 9px; height: 47px; top: 0; }

.homeBanner4 .ls-s5 { position:relative; height: 38px; background:url(../img/banner/banner4Button.png) top left no-repeat; float: left; margin-right: 20px; }
.homeBanner4 .ls-s5 a { padding: 0 10px 0 18px; height: 38px; color: #ffffff; font-family: 'FuturaStdBook'; line-height: 38px; font-size:20px; }
.homeBanner4 .ls-s5 .bannerLinkBg3Right { position:absolute; background:url(../img/banner/banner4Button.png) top right no-repeat; right: -20px; width: 20px; height: 38px; top: 0; }

.ls-layer  { font-family: 'FuturaStdBook'; color: #ffffff;}
.ls-layer h2, .ls-layer h3, .ls-layer h4 { font-weight:normal; }
.homeBanner1 { background:url(../img/banner/banner1/banner1Bg.jpg) top left no-repeat; }
.homeBanner1 h2 { font-size: 45px; line-height:42px;   }
.homeBanner1 p { font-size: 20px; line-height:26px; }


.homeBanner2 { background:url(../img/banner/banner2/banner2Bg.jpg) top left no-repeat; }
.homeBanner2 h3 { font-size: 55px; line-height:61px; }
.homeBanner2 h4 { font-size: 35px; letter-spacing:-1px; }
.homeBanner2 p { font-size: 16px; line-height:20px;}

.homeBanner3 { background:url(../img/banner/banner3/banner3Bg.jpg) top left no-repeat; }
.homeBanner3 h2 { color: #ff0000; font-size: 50px; letter-spacing: -1px; line-height:52px; }
.homeBanner3 h3 { font-size: 50px; font-family:'FuturaStdBold'; letter-spacing: -1px; line-height:52px; }
.homeBanner3 h4 { font-size: 30px; }
.homeBanner3 p { font-size: 20px; letter-spacing: -1px; }

.homeBanner4 { background:url(../img/banner/banner4/banner4Bg.jpg) top left no-repeat; }
.homeBannerVideoBg { padding: 5px; background:#000; float: left;}
.homeBanner4 h3 { font-size: 28px; }
.homeBanner4 p { font-size: 16px; line-height: 18.5px }


.homeBanner5 { background:url(../img/banner/banner5/banner5Bg.jpg) top left no-repeat; }
.homeBanner5 { color: #163e6a; }
.homeBanner5 h2 { font-size: 43px; line-height:42px;   }
.homeBanner5 p {font-size: 20px; line-height:26px; }
.homeBannerSocialDiv a { float: left; width: 45px; height: 44px; display:block; background:url(../img/banner/banner5/banner5Social.png) no-repeat; margin-right:6px; }
.bannerFacebook { background-position: 0 0 !important; }
.bannerTwitter { background-position: -51px 0 !important; }
.bannerYoutube { background-position: -102px 0 !important; }
.bannerGoogle{ background-position: -153px 0 !important; }



.ls-layer .ls-s2, .ls-layer .ls-s3, .ls-layer .ls-s4, .ls-layer .ls-s5, .ls-layer .ls-s6, .ls-layer .ls-s7,.ls-layer .ls-s8, .ls-layer .homeBannerSocialDiv { position: absolute; }
.homeBanner1 .ls-s2 { left: 40px; }
.homeBanner1 .ls-s3 { left: 360px; top: 50px; width: 310px; }
.homeBanner1 .ls-s4 { left: 360px; top: 185px; width: 310px;}
.homeBanner1 .ls-s5 { left: 360px; top: 250px; width: 215px; }

.homeBanner2 .ls-s2 { left: 33px; top: 50px; width: 375px; }
.homeBanner2 .ls-s3 { left: 33px; top: 102px; width: 375px; }
.homeBanner2 .ls-s4 { left: 35px; top: 155px; width: 380px; }
.homeBanner2 .ls-s5 { left: 35px; top: 250px; width: 240px; }
.homeBanner2 .ls-s6 { left: 415px; bottom: 0px; width: 215px; top: 45px;}

.homeBanner3 .ls-s2 { left: 52px; top: 40px; width: 610px; }
.homeBanner3 .ls-s3 { left: 40px; top: 90px; width: 610px; }
.homeBanner3 .ls-s4 { left: 52px; top: 143px; width: 610px; }
.homeBanner3 .ls-s5 { left: 52px; top: 252px; width: 215px;}
.homeBanner3 .ls-s6 { left: 52px; top: 190px; width: 615px; }

.homeBanner4 .ls-s2 { left: 40px; top: 50px; width: 216px; }
.homeBanner4 .ls-s3 { left: 40px; top: 90px; width: 216px; }
.homeBanner4 .ls-s4 { left: 40px; top: 130px; width: 216px; }
.homeBanner4 .ls-s5 { left: 40px; top: 250px; width: 175px; }
.homeBanner4 .ls-s6 { left: 40px; top: 182px; width: 216px; }
.homeBanner4 .ls-s7 { left: 266px; top: 46px;  }


.homeBanner5 .ls-s2 { left: 38px; top: 35px; width: 275px; }
.homeBanner5 .ls-s3 { left: 38px; top: 210px; width: 275px; }
.homeBanner5 .ls-s4 { left: 38px; top: 246px; width: 275px; }
.homeBanner5 .ls-s5 { left: 363px; top:25px; width:130px;}
.homeBanner5 .ls-s6 { left: 317px; top:110px; width:197px;}
.homeBanner5 .ls-s7 { left: 489px; top:105px; width:159px;}
.homeBanner5 .ls-s8 { left: 472px; top:12px; width:100px;}



/*********BANNER -END-************/



.ls-lightskin .ls-bottom-nav-wrapper {
	
	position: absolute;
	bottom: 20px;
	left: 45px;
}

.ls-lightskin .ls-nav-sides,
.ls-lightskin .ls-bottom-slidebuttons a,
.ls-lightskin .ls-nav-prev,
.ls-lightskin .ls-nav-next,
.ls-lightskin .ls-nav-start,
.ls-lightskin .ls-nav-stop {
	background-image: url(../img/banner/skin.png);	
}

.ls-lightskin .ls-bottom-slidebuttons a {
	background-position: 0px -150px;
}

.ls-lightskin .ls-bottom-slidebuttons a.ls-nav-active {
	background-position: -75px -150px;
}

.ls-lightskin .ls-nav-sideleft {
	background-position: -150px -150px;	
}

.ls-lightskin .ls-nav-sideright {
	background-position: -225px -150px;	
}

.ls-lightskin .ls-nav-prev,
.ls-lightskin .ls-nav-next {
	width: 27px;
	height: 75px;
	z-index: 10000;
	top: 50%;
	margin-top: -20px;	
	position: absolute;
}

.ls-lightskin .ls-nav-prev {
	left: 5px;	
}

.ls-lightskin .ls-nav-next {
	right: 5px;	
}

.ls-lightskin .ls-bottom-slidebuttons,
.ls-lightskin .ls-bottom-slidebuttons a,
.ls-lightskin .ls-nav-start,
.ls-lightskin .ls-nav-stop,
.ls-lightskin .ls-bottom-nav-wrapper,
.ls-lightskin .ls-nav-sides {
	height: 28px;
}

.ls-lightskin .ls-bottom-slidebuttons,
.ls-lightskin .ls-bottom-slidebuttons a,
.ls-lightskin .ls-nav-start,
.ls-lightskin .ls-nav-stop,
.ls-lightskin .ls-nav-sides {
	display: inline-block;
}

.ls-lightskin .ls-nav-start,
.ls-lightskin .ls-nav-stop {
	width: 54px;
}

.ls-lightskin .ls-bottom-slidebuttons a {
	width: 18px;
}

.ls-lightskin .ls-nav-sides {
	width: 44px;
	display: none;
}